home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 July / PSL Monthly Shareware CD-ROM (Public Software Library) (July 1994).iso / pastnews / news9312.vws < prev    next >
Text File  |  1993-11-04  |  17KB  |  371 lines

  1.  
  2. =====News & Views <psl_logo.pcx>
  3.  
  4.  
  5. - Programming is Easier Than Ever
  6. - How We Review Programs
  7. - A Day or Two In the Life...
  8. - Shareware Overload?
  9. - New Retail Products
  10.   ...$15 Game Controller/Joystick
  11.   ...$5 Grateful Dead Mouse Pad
  12.   ...$25 King's Quest VI CD-ROM Offer
  13.   ...$149 Network System installs on parallel port
  14.   ...Bram Stoker's Dracula
  15.   ...Front Page Sports: Football Pro
  16.  
  17. -----Programming is Easier Than Ever
  18.  
  19. Starting with this month's PsL Monthly CD-ROM, we are putting a section of
  20. PsL's disk-based library on the CD each month. The section this month is
  21. Programming.
  22.  
  23. The major programming sections in PsL are Basic, C, Pascal, and Assembly
  24. Language. Other languages included are Cobol, Fortran, Forth, Modula2,
  25. artificial intelligence languages (e.g.: Lisp), and others.
  26.  
  27. Each programming section has tutorials for learning the language,
  28. third-party compilers and/or interpreters, tools to make programming
  29. easier, libraries of routines and individual routines to add features to
  30. your programs without having to do the programming yourself, and more.
  31.  
  32. ---Picking a Language
  33.  
  34. [CD-ROM Note: Ignore disk numbers and look in the PRGMMING directories.]
  35.  
  36. If you have an interest in programming, first pick a language, study some
  37. of the tutorials, and try some of the third-party compilers to see how you
  38. like it.
  39.  
  40. We recommend starting with Basic because it is the easiest program with
  41. which to get immediate results. Disk #4744, Basic Training, is a good
  42. tutorial and MegaDisk set #27344 gives you three different Basic compilers
  43. to try. MegaDisk set #27053 is a trial version of Microsoft's QuickBasic,
  44. but if you got QBASIC with your version of DOS, you can do a lot with it,
  45. short of turning your program into an EXE file.
  46.  
  47. Young people who are serious about programming and may want to make it a
  48. career might want to start with assembly language and learn the basic
  49. elements of programming. A86 (disk #0690) is an outstanding assembler and
  50. comes with D86, a powerful debugger, by the same author. Megadisk set
  51. #27052 is a collection of 5 disks (for a total of $6.99) for learning
  52. assembler.
  53.  
  54. If you really want to maximize results and minimize programming, you cannot
  55. do any better than Visual Basic for Windows. With an understanding of only
  56. a few of the most essential elements of programming, such as DO-WHILE and
  57. FOR-NEXT loops and calling subroutines, you can write professional looking
  58. programs.
  59.  
  60. While a dying breed of hard-core DOS users still swear that they will never
  61. use Windows, nowhere are the advantages of Windows more evident than in
  62. programming with VB.
  63.  
  64. ---DOS vs Windows Programming
  65.  
  66. For a good example, compare the CD-ROM access programs for DOS and for
  67. Windows. The DOS version was written with Microsoft's Professional
  68. Development System 7 (MS's euphemistic name for Basic). The Windows version
  69. was written in VB.
  70.  
  71. A great deal of the code in the PDS version has to do with displaying text,
  72. scrolling text, and detecting user's input. Virtually none of that code is
  73. needed in VB because Text Boxes with scroll bars display the text
  74. automatically. VB takes care of detecting user input and executing the
  75. proper code.
  76.  
  77. The DOS program requires you to load a third-party TSR (by the name of
  78. Together) to view graphics and the Windows version does not. This is
  79. because like the mouse support in the Windows version, graphics support is
  80. a function of Windows and the programmer does not have to worry about it at
  81. all.
  82.  
  83. In contrast, writing a program in DOS to try to support the countless
  84. variations in video graphics is a daunting task which we are happy to leave
  85. to the author of Together.
  86.  
  87. ---VB - Almost No Programming At All!
  88.  
  89. To give you an idea of how little programming can be required with Visual
  90. Basic, take a look at the following screen shot of a Windows wallpaper
  91. changer being written: <VB.PCX>
  92.  
  93. In the screen shot, the box that the user sees (with the title "PsL's
  94. Wallpaper Changer") is surrounded by VB windows.
  95.  
  96. This program, which we have put in the WIN\UTILITIES directory of the CD
  97. this month as [CH_PAPER], lets you change drives using a pull-down drive
  98. box (upper right of the PsL window) which displays all available drives,
  99. change directories with a scrolling directory box which automatically
  100. changes when a new drive is selected.
  101.  
  102. To the left of the directory box is a file list box which shows all the
  103. files in the selected directory. The user can change the Windows wallpaper
  104. simply by clicking on a file name, or can enter a number of minutes in the
  105. box above the file box to have the program display each BMP file in the
  106. directory.
  107.  
  108. All of these boxes were inserted into the PsL window simply by clicking the
  109. appropriate button to the left of the window.
  110.  
  111. Below the PsL box are two code boxes. The bottom one sets up the necessary
  112. Windows commands for the program to call to cause the wallpaper to change.
  113. These commands were cut-and-pasted from a VB-Windows reference file.
  114.  
  115. The box above that is essentially all the code required by this program -
  116. two lines which call the Windows commands. The first line, "Sub
  117. m_Change_Click" is just the title of the subroutine. "m_Change" is the name
  118. we gave the menu item "Change". When the user clicks on that menu item,
  119. VB/Windows automatically runs this subroutine.
  120.  
  121. The programmer doesn't have to worry about what the mouse is doing, about
  122. what kind of video the user has, about creating and operating all the
  123. directory and drive boxes, or even about what makes the wallpaper change
  124. once the command is given.
  125.  
  126. Voila - a very useful utility with virtually no programming!
  127.  
  128.  
  129. -----How We Review Programs
  130.  
  131. PsL's reviewers have to test and review up to 1000 programs a month
  132. (including those which are ultimately rejected). We are often asked how we
  133. can review so many programs every month.
  134.  
  135. Part of the answer is that we have an experienced staff, most of whom have
  136. been with PsL for years. The other part of the answer is a program which
  137. automates much of the review process.
  138.  
  139. PsL's Reviews program starts by automatically virus-checking the new
  140. disk/files as part of the installation process.
  141.  
  142. Reviews is tied into a database which can instantly tell us if a program
  143. has been written up in the past and if so, it can insert information from
  144. the past write-up into the current one. Since we get well over 100 updates
  145. a month and have written up over 10,000 programs in the past, this one
  146. feature saves a tremendous amount of time.
  147.  
  148. For new programs, Reviews makes it easy for reviewers to run programs and
  149. to extract information from DOC files for use in the write-ups.
  150.  
  151. The Reviews program runs in Windows, where it is easy to test-run a program
  152. and view the docs in separate windows while keeping Reviews open in another
  153. window.
  154.  
  155. Paint Shop Pro, another Windows app, makes it easy to capture program
  156. screens, whether text based or graphical, and to manipulate the screen
  157. images before saving them for inclusion with the program write-up.
  158.  
  159. When all the reviews for a month have been done, checked and edited, the
  160. program assigns disk numbers and assembles the write-ups into categories
  161. for importing into FrameMaker (DTP program) where the raw text is prepared
  162. for output to PostScript files and sent to the printing company.
  163.  
  164. The result is the monthly PsL News.
  165.  
  166.  
  167. -----A Day or Two In the Life...
  168.  
  169. ...of the computers at PsL.
  170.  
  171. For about a year, we struggled with a problem of one of our systems locking
  172. up when opening a DOS window in Windows. We reinstalled Windows, Stacker,
  173. and every other piece of software on the machine. We replaced every
  174. component including the mother board. We appealed to Microsoft for help to
  175. no avail.
  176.  
  177. The problem has apparently been solved. A MediaVision techie told us to
  178. move their drivers from a Stacked drive to an unStacked part of the drive.
  179. Although we don't understand the connection, we did so and the problem went
  180. away.
  181.  
  182. Another "feature" of Windows that I've been unable to figure out is how to
  183. turn down the volume on the Multimedia Mixer and have it STAY turned down.
  184. I've adjusted everything I can find in WIN.INI, SYSTEM.INI and any other
  185. INIs to no avail. I still get a 150 decibel trumpet blare every time
  186. Windows starts.
  187.  
  188. One of our reviewers, Mary, was testing a program the other day and had to
  189. reboot her machine. Upon restarting, the computer refused to recognize her
  190. hard drive. We tried everything, ending up with removing the drive from the
  191. case, and starting the machine with the hard drive sitting on top of the
  192. case. Surprise, it worked! We put it back in the case and everything's been
  193. fine. The hard drive must have just wanted a little freedom for awhile.
  194.  
  195. Today, one of our other reviewers, Paul, rebooted his machine and HIS
  196. computer refused to recognize his hard drive. He tried switching
  197. controllers, and still nothing, which tended to rule out the controller. He
  198. stuck the drive on another machine and it came up with no problem, which
  199. tended to rule out the drive. After trying everything else, we replaced the
  200. computer's power supply and that fixed it.
  201.  
  202. Yesterday we installed a brand new CD-ROM drive on a machine. It refused to
  203. accept a CD caddie, so we sent it back to the manufacturer and must wait a
  204. week or two for a replacement.
  205.  
  206. We lost about six hours of work because a commercial text editor, Kedit,
  207. not only lost the work in progress by aborting with an error message about
  208. EMS memory; it also trashed the disk file as it aborted. The blame in this
  209. case seems to go to a newly installed memory manager.
  210.  
  211. But the problem is compounded by Windows 3 (which is also noodling with
  212. memory), a disk cache, a DOS window within Windows, a keyboard macro TSR
  213. within the DOS window, and THEN loading Kedit, which swaps data to EMS
  214. itself.
  215.  
  216. Another DOS window is open and also has TSR's loaded in it. And of course
  217. when the computer boots up, it loads CD-ROM drivers, sound card drivers,
  218. network drivers, removable cartridge drivers, mouse drivers, print
  219. spoolers, Stacker drivers, etc.
  220.  
  221. Remember that all of this has been cobbled onto a system which IBM
  222. originally marketed with 16k of RAM and a port for using a dime-store
  223. cassette player for data storage and retrieval.
  224.  
  225. The wonder is not that today's systems are sometimes unreliable, but that
  226. they ever work at all.
  227.  
  228.  
  229. -----Shareware Overload?
  230.  
  231. A couple of people have told us that the PsL Monthly CD is more software
  232. than they can handle. They don't get through looking at one month's CD
  233. before the next month's comes.
  234.  
  235. We agree that the CD provides an embarrassment of riches, and the volume of
  236. software on the CD quadruples starting this month with the addition of
  237. sections of PsL's disk based library.
  238.  
  239. On the other hand, we have also talked to people who have bought a
  240. half-dozen diskettes from PsL and did not get around to looking at them
  241. until months later, so it's a matter of degree.
  242.  
  243. The main point to remember is that just as you don't read every single word
  244. in a newspaper or magazine nor watch every show that comes on TV, you don't
  245. have to use every program that comes on the CD. If over time you use only a
  246. few programs from each CD, it pays for itself.
  247.  
  248. Also, unlike newspapers and magazines which are too bulky to keep and too
  249. hard to search when you do want to look something up in an old issue if you
  250. do keep them, the PsL CDs create a valuable library of software in a small
  251. space.
  252.  
  253. And because the cumulative listings of prior CDs are included with each new
  254. CD, it is easy to find programs on old CDs by program name, author name or
  255. type of program.
  256.  
  257.  
  258. -----New Retail Products
  259.  
  260. ---Command Pad #30414 $15
  261.  
  262. Arcade games on the PC already equal and sometimes surpass those on the
  263. Nintendo-style games, but if you are still using a mouse or even a joystick
  264. to play them, you are missing out on the playing action of the arcade game
  265. machines. For only $15, there's no reason to miss out any longer.
  266.  
  267. This Nintendo-style game controller plugs into your game/joystick port.
  268. (Many computers and nearly all sound cards have game ports.) No drivers are
  269. needed because most games have gamepad/joystick support built in.
  270.  
  271.  
  272. ---Grateful Dead Mouse Pad  #30417  $5
  273.  
  274. Deadheads rejoice! For a mere $5, you can own a mouse pad emblazoned with
  275. the logo from the band that refuses to die. The beautiful red roses
  276. surrounding a grinning skeleton are the perfect addition to any desktop.
  277. (Shipping is $3 if ordered alone; no additional shipping if ordered with
  278. anything else.)
  279.  
  280.  
  281. ---King's Quest VI CD-ROM   #30382  $25
  282.  
  283. This special upgrade version is available to owners of any previous King's
  284. Quest games. (You do not have to send in your previous game. This offer is
  285. on the honor system.)
  286.  
  287. It contains an incredible 50-megabyte animated introduction, a special
  288. Video for Windows presentation, several hours of digitized dialog and
  289. narration by actors, and much more.
  290.  
  291.  
  292. ---Coactive Network  #30418  $149 per PC, $35 per Mac
  293.  
  294. If you have ever wished for a cheap and easy way to share files among
  295. computers, send messages from one machine to another, or to share printers,
  296. the Coactive network system may fill the bill, but its drawbacks are that
  297. it is a bit of a memory hog and it is terribly slow.
  298.  
  299. The Coactive Network hardware consists of a small device that connects to
  300. your computer's parallel port. It has a pass-through connector so that you
  301. can still plug in your printer, but if you are already using a pass-through
  302. connector, such as for the SyDos Personal CD, you will have to use another
  303. parallel port. The necessary software is self-installing.
  304.  
  305. Each network device has two phone plug jacks and standard telephone wire is
  306. used to connect the computers. Coactive guarantees that you can hook up a
  307. basic network in less than 5 minutes.
  308.  
  309. The Coactive software makes each computer on the network think it has a
  310. drive "N:", and each computer has a name which appears as a subdirectory on
  311. N:. For example, if you hook up two computers and call one "DESKTOP" and
  312. the other "LAPTOP", when you enter DIR N: you will see N:\DESKTOP and
  313. N:\LAPTOP. To copy files from the desktop computer to the laptop, you just
  314. enter COPY FILENAME.EXT N:\LAPTOP.
  315.  
  316. Copying a 56k file to another machine on the network took 15 seconds.
  317. Copying the same file to a floppy took 5 seconds. A 316k file took 75
  318. seconds on the network. Obviously, passing floppies around is still going
  319. to be the preferred method for transferring large amounts of data unless
  320. you can arrange to do it while you are away from your machine.
  321.  
  322. On the other hand, we set up a large database file on one machine and let
  323. the other machines access records in it (the network's "N:" is just another
  324. drive to your software). The time to get a record and display it was quite
  325. acceptable.
  326.  
  327. Another feature of Coactive is the ability to share printers. This is a
  328. natural since the network attaches to the printer port and has printers
  329. plugged into it. The print spooler takes another 9k.
  330.  
  331. Coactive is sufficient for exchanging small files such as email among
  332. computers. It is also an easy way to network a slot-less laptop or
  333. notebook. And Mac connectors are just $35.
  334.  
  335. If your need is to transfer files or other large chunks of data throughout
  336. the day, you will need a faster (and more expensive) system. For any of the
  337. other uses mentioned in this article, you will find it to be a cheap and
  338. easy solution.
  339.  
  340.  
  341. ---Bram Stoker's Dracula  #30416  $39.95
  342.  
  343. Battle the Prince of the Undead in this incredible 3-D animated arcade
  344. game. As Jonathan Harker you will travel to Transylvania to track down
  345. and destroy hoards of vampires and finally face the Dark One himself in his
  346. dreadful castle.
  347.  
  348. The VGA graphics are very well done. The excellent user interface is
  349. reminiscent of Castle Wolfenstein. The game also features digitized sounds
  350. and music to enhance the overall creepiness. Requires a 1.44mb disk drive,
  351. a Microsoft compatible mouse, 384K EMS memory, and a hard drive. <DRAC.PCX>
  352.  
  353.  
  354. ---Front Page Sports: Football Pro  #30415  $45
  355.  
  356. If you are looking for a stunningly realistic football simulation, look no
  357. further. You are in total control of the season from start to finish, with
  358. hundreds of user-definable options. Authentic NFL rosters and stats are
  359. used, and leagues can have up to 28 teams with 1400 professional players.
  360.  
  361. There is a comprehensive tutorial, incredible animation filmed from actual
  362. players, digitized speech and helmet-crunching sound effects, a play editor
  363. with over 1000 stock plays, 10 field viewing angles plus a blimp-view zoom,
  364. three skill levels of coaching and play, play book printing capabilities,
  365. and much, much more.
  366.  
  367. This game was voted 1993's "Sports Game of the Year" by Computer Gaming
  368. World. Requires a 386/25 or better, 2 meg RAM with EMS, DOS 5+, VGA, 10 meg
  369. of free hard disk space, and 1.44 mb floppy drive. A mouse or joystick is
  370. recommended.
  371.